package com.example.yb.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.example.yb.entity.Iyqww_yb_wbssb_1w1m;
import com.example.yb.entity.Iyqww_yb_wbssb_1w1mtb;
import com.example.yb.entity.Iyqww_yb_wbssb_ssb;
import com.example.yb.entity.Iyqww_yb_wbssb_ssbVo;
import org.apache.ibatis.annotations.Param;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

/**
 * @author
 * @createtime 2021-08-14 9:27
 * @description
 */

public interface YBService {


    //查询一物一码填报中的address(地址)foreignId（标识）
    ArrayList<Iyqww_yb_wbssb_1w1mtb> findAddress();

    ArrayList<Iyqww_yb_wbssb_ssb> findAddress1();

    ArrayList<Iyqww_yb_wbssb_1w1m> findAddress2();


    //根据地址设置唯一标识
    void addForeignId(String str, String address);

    void addForeignId1(String str, String address);

    void addForeignId_val(String foreignId_val, String address);



    ArrayList<Map<String, Object>> findEssential();

    List<Iyqww_yb_wbssb_ssbVo> queryAllSsbVo(Page<Iyqww_yb_wbssb_ssbVo> pagination , String foreignId);

    List<Iyqww_yb_wbssb_ssbVo> queryAllSsbVo1(Page<Iyqww_yb_wbssb_ssbVo> pagination ,String foreignId);

    void setssbVoinfo();

    ArrayList<Map<String, Object>> selectAll();

<<<<<<< HEAD
    ArrayList<Map<String, Object>> getAddressInfo();
=======
    void updateVoinfo();
>>>>>>> 3f039bc935edf091c1f1437e0c1ddcf82f9a410e
}
